Лабораторная работа №4  
Моделирование сетей передачи данных  
Исаев Б. А.  
2025  
Российский университет дружбы народов имени Патриса Лумумбы, Москва, Россия  
Запуск лабораторной топологии  
Рис. 1: Исправление прав запуска X-соединения в виртуальной машине mininet  
Запуск лабораторной топологии  
Рис. 2: Создание простейшей топологии  
Запуск лабораторной топологии  
Рис. 3: Отображение информации их сетевых интерфейсов и IP-адресов  
Запуск лабораторной топологии  
Рис. 4: Проверка подключения между хостами h1 и h2  
Интерактивные эксперименты  
Рис. 5: Добавление задержки в 100 мс к выходному интерфейсу на хосте h1  
Интерактивные эксперименты  
Рис. 6: Проверка  
Интерактивные эксперименты  
Рис. 7: Добавление задержки в 100 мс к выходному интерфейсу на хосте h2  
Интерактивные эксперименты  
Рис. 8: Проверка  
Интерактивные эксперименты  
Рис. 9: Изменение задержки со 100 мс до 50 мс  
Интерактивные эксперименты  
Рис. 10: Проверка  
Интерактивные эксперименты  
Рис. 11: Восстановление конфигураций по умолчанию  
Интерактивные эксперименты  
Рис. 12: Добавление на узле h1 задержки в 100 мс со случайным отклонением 10 мс  
Интерактивные эксперименты  
Рис. 13: Проверка  
Интерактивные эксперименты  
Рис. 14: Восстановление конфигурации интерфейса по умолчанию  
Интерактивные эксперименты  
Рис. 15: Проверка  
Интерактивные эксперименты  
Рис. 16: Восстановление конфигурации интерфейса по умолчанию  
Интерактивные эксперименты  
Рис. 17: Настройка нормального распределения задержки на узле h1 в эмулируемой сети  
Интерактивные эксперименты  
Рис. 18: Проверка  
Интерактивные эксперименты  
Рис. 19: Восстановление конфигурации интерфейса по умолчанию  
Интерактивные эксперименты  
Рис. 20: Завершение работы mininet в интерактивном режиме  
Воспроизведение экспериментов  
Рис. 21: Обновление репозиториев программного обеспечения на втртуальной машине  
Воспроизведение экспериментов  
Рис. 22: Установка пакета geeqie  
Воспроизведение экспериментов  
Рис. 23: Создание нового каталога  
Воспроизведение экспериментов  
Рис. 24: Создание каталога simple-delay  
Воспроизведение экспериментов  
Рис. 25: Создание скрипта lab_netem_i.py для эксперимента  
Воспроизведение экспериментов  
Рис. 26: Создание файла ping_plot  
Воспроизведение экспериментов  
Рис. 27: Создание скрипта ping_plot для визуализации результатов эксперимента  
Воспроизведение экспериментов  
Рис. 28: Настройка прав доступа к файлу скрипта  
Воспроизведение экспериментов  
Рис. 29: Создание файла Makefile  
Воспроизведение экспериментов  
Рис. 30: Добавления скрипта в Makefile для управления процессом проведения эксперимента  
Воспроизведение экспериментов  
Рис. 31: Выполнение эксперимента  
Воспроизведение экспериментов  
Рис. 32: Просмотр графика  
Воспроизведение экспериментов  
Рис. 33: Удаление первой строчки из файла ping.dat  
Воспроизведение экспериментов  
Рис. 34: Повторное построение графика  
Воспроизведение экспериментов  
Рис. 35: Просмотр графика  
Воспроизведение экспериментов  
Рис. 36: Разработка скрипта для вычисления на основе данных файла ping.dat минимального, среднего,  
максимального и стандартного отклонения времени приёма-передачи  
Воспроизведение экспериментов  
Рис. 37: Добавление правила запуска скрипта в Makefil  
Воспроизведение экспериментов  
Рис. 38: Проверка  
Воспроизведение экспериментов  
Рис. 39: Воспроизводимый эксперимент по изменению задержки  
Воспроизведение экспериментов  
Рис. 40: Воспроизводимый эксперимент по изменению задержки  
Воспроизведение экспериментов  
Рис. 41: Просмотр графика  
Воспроизведение экспериментов  
Рис. 42: Воспроизводимый эксперимент по изменению джиттера  
Воспроизведение экспериментов  
Рис. 43: Воспроизводимый эксперимент по изменению джиттера  
Воспроизведение экспериментов  
Рис. 44: Просмотр графика  
Воспроизведение экспериментов  
Рис. 45: Воспроизводимый эксперимент по изменению значения корреляции для джиттера и задержки  
Воспроизведение экспериментов  
Рис. 46: Воспроизводимый эксперимент по изменению значения корреляции для джиттера и задержки  
Воспроизведение экспериментов  
Рис. 47: Просмотр графика  
Воспроизведение экспериментов  
Рис. 48: Воспроизводимый эксперимент по изменению распределения времени задержки в эмулируемой  
глобальной сети  
Воспроизведение экспериментов  
Рис. 49: Воспроизводимый эксперимент по изменению распределения времени задержки в эмулируемой  
глобальной сети  
Воспроизведение экспериментов  
Рис. 50: Просмотр графика  
Вывод  
• В ходе выполнения лабораторной работы  
познакомились с NETEM — инструментом для  
тестирования производительности приложений в  
виртуальной сети, а также получили навыки  
проведения интерактивного и воспроизводимого  
экспериментов по измерению задержки и её дрожания  
(jitter) в моделируемой сети в среде Mininet.  
Список литературы. Библиография